<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			// 一元运算符,只需要一个操作符 
			// + 正号 正号不会对数字产生任何影响
			// - 负号 负号可以对数字进行符号的取反
			// 对于非Number类型的值,他会将先转换为Number,然后在运算
			// 可以对一个其他的数据类型使用+,来将其转换为number,它的原理和Number()函数一样
			
			var a = 123;
			a = +a;
			console.log("a = " +a);
			
			a = -a;
			console.log("a = " +a);
			
			a = true;
			a = -a;
			console.log("a = " +a);//-1
			console.log(typeof a);
			
			a = "18";
			a = -a;
			console.log("a = " +a);
			console.log(typeof a);
			
			var result = 1 + +"2" + 3;
			console.log("result =" +result);//6
		</script>
	</head>
	<body>
	</body>
</html>
